working app + alignment