I still can't figure it all out...