seperated code a little bit