buttons now work correctly but don't align perflecty, temporary solution