Finished CSS TODO: css animations and js interaction