fixed init and destination