basics fixed