new api calls implemented. starting on masonry layout