just debugging phase 1