A start on common and java roles