two screens working, extending functionality and fragments