aaaand done. tell me if I need to change anything ((first post contains CS))