making it compatible with any screensize