basic js working. about to start implementing interactions