first version of topdown