adding styuling and working on positions undefined