basic structure added, already an issue