pieces based on responsive tutorial