Added php backend and better placeholding